package com.bsj.power.common.def.vo;

import com.bsj.power.common.def.entity.gb28181.DeviceChannel;
import lombok.Data;

import java.util.List;

/**
 * @Description 二维平面图的设备数据
 * @Author zhaoyang
 * @Date 2024/9/7 20:11
 */
@Data
public class Device2DInfoVO {

    /**
     * 设备id
     */
    private Long id;

    /**
     * 国标id
     */
    private String deviceId;

    /**
     * 在线1/离线0
     */
    private Integer online;

    /**
     * 摄像头类型1球形摄像头2AI球形摄像头3网络摄像头4防爆球形摄像头
     */
    private Integer cameraType;

    /**
     * 摄像头关联的房间号
     */
    private String roomNo;

    /**
     * 二维地图位置点
     */
    private String pointJson2d;

    /**
     * 楼层（1是-9.5米，2是0米，3是7.5米，4是16米）
     */
    private Integer floor;

    /**
     * 栋数（0是外围，1是1栋，2是2栋）
     */
    private Integer building;

    /**
     * 摄像头名称
     */
    private String nickName;

    /**
     * 分辨率(1:QCIF,2:CIF,3:4CIF,4:D1,5:720P,6:1080P/I)
     */
    private Integer resolution;

    /**
     * 亮度低中高123
     */
    private Integer brightness;

    /**
     * 对比度低中高123
     */
    private Integer contrast;

    /**
     * 饱和度低中高123
     */
    private Integer saturation;

    /**
     * 设备通道信息
     */
    private List<DeviceChannel> deviceChannels;

}
